約 6,184,924 件
https://w.atwiki.jp/ddr_dp/pages/644.html
CaptivAte~誓い~(激) 曲名 アーティスト フォルダ 難易度 BPM NOTES/FA(SA) その他 CaptivAte~誓い~ DJ YOSHITAKA feat.A/I SN2 激13 160 419 / 16 STREAM VOLTAGE AIR FREEZE CHAOS 83 66 30 31 65 楽譜面(5) / 踊譜面(8) / 激譜面(13) / 鬼譜面(-) 属性 左右振り、渡り、リズム難、ラス殺し 譜面 http //eba502.web.fc2.com/fumen/ddr/sn2/captiv_c_8m.html 譜面動画 https //www.youtube.com/watch?v=3VbZMzKKfQw&ab_channel=yuisin%5BMusicGame%5D (x2.0, NOTE, Clap) http //www.nicovideo.jp/watch/sm12225940 http //www.nicovideo.jp/watch/sm12225940 (x1.5, NOTE, Clap, 1 35~) プレイ動画 https //www.youtube.com/watch?v=PsC8xZl-9pc (x2.0, NOTE) https //www.youtube.com/watch?v=6iN2dnr16yU (x3.0, NOTE) 解説 ラストは忙しいが、メロディーがそのまんま譜面になっているので、うまく曲に乗れるといい -- 名無しさん (2010-03-21 01 20 09) 寺ゴールドからの移植曲で、編曲カットされている。ラス殺し譜面ではあるが、開幕からかなり渡らせてくるので要注意。ラス殺しは16分2連のどこが始動かと押さえると崩れ難く(特に同足始動時は意識)、正面を向いて踏める配置なのでリズム勝負 -- 名無しさん (2015-01-02 20 55 53) 名前 コメント コメント(私的なことや感想はこちら) 1:28までは余裕だけど、ラストが難解 -- 名無しさん (2009-11-29 23 50 31) 電池で余裕と思ったら後半で一気にやられたw -- 名無しさん (2013-06-18 11 58 00) 名前 コメント
https://w.atwiki.jp/f-01a/pages/52.html
DoJa-4.1→DoJa-5.0の変更点 DoJa-4.1→DoJa-5.0の変更点主な新機能対応機種 スペック強化 Imageクラスの強化 Bluetoothのサポート OpenGLのサポート 形状衝突判定のサポート 直感ゲーム向けセンサのサポート メモリ管理機能の追加 追加されたクラスAbstractShape+継承クラス [任] AccelerationData [任] AccelerationEventListener [任] AccelerationSensor [任] AdhocDataTransfer [任] AudioTrackPresenter [任] BTConnection [任] BTStateListener BVBuilder BVFigure [信][任] Bluetooth [任] CertificateStore [任] CheckPINParameters Collision CollisionObserver [任] Compass [任] DTVParameter [任] DTVSchedule [任] DTVScheduleParam DataBoxFolder [任] DecomailDraft [任] DecomailTemplateStore [信][任] DirectBuffer+実装クラス [信][任] DirectBufferFactory [任] ExifData [任] FelicaAdhocListener [任] FelicaClientObexConnection [任] FelicaPushListener [任] FelicaServerObexConnection [任] FelicaStatus [信][任] FloatMath [信][任] GPSLocationProvider [任] GestureReader [信][任] GraphicsOGL IntersectionAttribute [信][任] Matrix4f MemoryManager [任] OwnerProfile [任] PINAttributeData [信][任] Point3f [信][任] Point4f [任] RemoteDevice [任] RollData [任] RollReader [任] SPPConnection [任] ShakeReader Shape [任] ThruRWOfflineFelica [任] TrackingListener [信][任] Tuple3f [信][任] Tuple4f [信][任] Vector3f [信][任] Vector4f ViewVolume [任] Display2 [任] MediaPlayer [任] RadioTuner 変更のあったクラスAudioPresenter CodeReader Display [任] Felica Font Frame+継承クラス IApplication Image ImageStore [信] MailAgent MediaImage MediaResource+実装クラス MovieStore PalettedImage PKCS7Signer [任] Toruca [任] TorucaStore VisualPresenter [任] CodeReader2 [任] PhoneSystem2 削除されたクラスなし 主な新機能 対応機種 DoJa-5.0D系:D903i, D903iTV, D904i F系:F903i, F903iX, F903iBSC, F904i N系:N903i, N904i P系:P903i, P903iTV, P903iX, P904i SH系:SH903i, SH903iTV, SH703i, SH904i, SH704i, SH705i, SH705iII, SH706ie SO系:SO903i, SO903iTV, SO703i, SO704i DoJa-5.0LED系:D703i, D704i, D705i, D705iμ F系:F703i, F704i, F801i, F705i, F-05A N系:N703iD, N703iμ, N704iμ P系:P703i, P704i スペック強化 アプリのサイズが1024KB(JAR+スクラッチパッド)に増えた Imageクラスの強化 Image透過色と透明度の概念が追加された透過色を指定して透過や半透明での描画が可能 Bluetoothのサポート Bluetoothなど外部機器との接続を制御する トラステッド専用 OpenGLのサポート GraphicsOGLなどOpenGL ES 1.0相当の高速なグラフィックス機能が使用可能 トラステッド専用 形状衝突判定のサポート Collisionなど形状の衝突判定を行える 直感ゲーム向けセンサのサポート AccelerationSensor、Compass、RollReader、ShakeReaderなど加速度センサ、電子コンパス、端末の移動、端末の振動を検出可能 すべてオプションAPI メモリ管理機能の追加 MemoryManagerRuntimeのメソッドより詳細な情報が得られる Javaヒープ/ネイティブデータヒープごとのサイズを取得可能それぞれの最大連続空き領域も取得できる 追加されたクラス AbstractShape+継承クラス 衝突判定用の形状を表すShapeを実装している 次の継承ツリーを形成するAbstractBVBoxAABBox CapsuleAABCapsule CylinderAABCylinder Sphere LineRay Plane Point Triangle [任] AccelerationData 加速度センサから取得したデータを表すX/Y/Z軸方向の加速度と端末の傾きを取得可能 オプションAPI [任] AccelerationEventListener 加速度センサのイベントリスナ各種イベントの通知を行う オプションAPI [任] AccelerationSensor 加速度センサを制御する周期計測の開始と終了やデータの取得が可能 オプションAPI [任] AdhocDataTransfer Felicaのアドホック通信による連続データ転送を制御する オプションAPI [任] AudioTrackPresenter 動画(MediaImage)の音声部分を再生できるAudioPresenterAudioPresenter.getAudioTrackPresenter()で取得する 動画の音声部分同士は並列再生できない オプションAPI [任] BTConnection Bluetoothの接続を定義するインタフェースSPPConnectionが実装している オプションAPI [任] BTStateListener Bluetoothの接続状態の変化に関するイベントリスナ各種イベントの通知を行う オプションAPI BVBuilder FigureからBVFigureやBoundingVolumeを生成する BVFigure ボーン構造を持つFigureを表す複数のBoundingVolumeで構成される [信][任] Bluetooth Bluetoothの制御を行う主に外部機器との接続を制御する 外部機器はRemoteDeviceとして制御する トラステッドアプリ専用 / オプションAPI [任] CertificateStore ネイティブの証明書機能にアクセスする証明書データのIDを取得しPKCS7Signerのメソッドで使用できる オプションAPI [任] CheckPINParameters FeliCaカードのPIN属性参照用パラメータを表すパラメータの登録が可能 オプションAPI Collision 形状の衝突判定を行うDrawableObject3D#isCross()よりパフォーマンス重視の実装 CollisionObserver 形状の衝突時に通知を受けるためのインタフェースメソッドの呼び出しは非同期ではない [任] Compass 電子コンパスを制御する端末の向いている方向(方角)を取得できる オプションAPI [任] DTVParameter ワンセグから渡される連携パラメータを表すパラメータの更新はアプリのレジューム時に行われる オプションAPI [任] DTVSchedule ワンセグの視聴/録画予約スケジューラにアクセスする予約の登録を行うことができる オプションAPI [任] DTVScheduleParam DTVScheduleで登録に使用するパラメータを表す オプションAPI DataBoxFolder データBOXのフォルダ管理を行うフォルダの追加とフォルダのIDを取得可能 [任] DecomailDraft デコメールを表す「本文」はHTMLパートや添付ファイルも含む オプションAPI [任] DecomailTemplateStore デコメールのテンプレート管理機能にアクセスするテンプレートの追加/取得を行える オプションAPI [信][任] DirectBuffer+実装クラス GraphicsOGLで使用するバッファを表すDirectBufferFactoryのメソッドで取得する 確保されたメモリはコンパクションによって移動されることは無い 次の実装ツリーを形成するByteBuffer FloatBuffer IntBuffer ShortBuffer トラステッドアプリ専用 / オプションAPI [信][任] DirectBufferFactory GraphicsOGLで使用するバッファを確保するDirectBufferの実装クラスのインスタンスを取得できる トラステッドアプリ専用 / オプションAPI [任] ExifData JPEGのExifを表すタグ情報の取得と値の取得/設定を行える オプションAPI [任] FelicaAdhocListener Felicaのアドホック通信による連続データ転送のイベントリスナ各種イベントの通知を行う オプションAPI [任] FelicaClientObexConnection Felicaのアドホック通信にOBEXクライアントとして通信する場合の接続を定義する オプションAPI [任] FelicaPushListener Felicaが外部R/WからのPush通知を受けた際のイベントリスナPush通知を行う オプションAPI [任] FelicaServerObexConnection Felicaのアドホック通信にOBEXサーバとして通信する場合の接続を定義する オプションAPI [任] FelicaStatus FeliCaカードのエラー情報を表す オプションAPI [信][任] FloatMath 基本的な数値演算を行う三角関数と平方根が計算可能 ハードウェアを使用するためMathより高速 トラステッドアプリ専用 / オプションAPI [信][任] GPSLocationProvider GPSによって測位を行うLocationProviderのメソッドで取得する トラステッドアプリ専用 / オプションAPI [任] GestureReader 動作認識機能を表す動作認識はカメラから取得した画像を元に行う 実際に使用するのはこのクラスのサブクラス オプションAPI [信][任] GraphicsOGL OpenGL ES 1.0相当のグラフィックス機能を提供するインタフェースGraphicsのインスタンスをキャストして使用する Graphicsの2D描画とは混在できないが共存は可能明示的な切り替えが必要 Graphics3Dとは競合する先に使用された方のみが有効となる トラステッドアプリ専用 / オプションAPI IntersectionAttribute Pickした情報を保持するCollisionObserver#onPick()で使用する [信][任] Matrix4f 同次変換を行う4x4行列を表す処理高速化のため行列要素へのアクセスはメンバの直接参照が推奨されている トラステッドアプリ専用 / オプションAPI MemoryManager DoJaのメモリ管理機構にアクセスする各区画の情報を取得できる(区画0は常にJavaヒープ) 最大連続空き領域を取得できる大きいメモリを確保時にGCが必要かを判定できる GC後にも領域が不足するケースを検出できる [任] OwnerProfile マイプロフィールのデータを管理するマイプロフィールの各種データを取得できる オプションAPI [任] PINAttributeData FeliCaカードのPIN属性データを表す オプションAPI [信][任] Point3f 3次元の点を表すTuple3fの実装クラス トラステッドアプリ専用 / オプションAPI [信][任] Point4f 4次元の点を表すTuple4fの実装クラス トラステッドアプリ専用 / オプションAPI [任] RemoteDevice Bluetoothで接続する外部機器を表す オプションAPI [任] RollData ロール動作の認識処理結果を表すRollReaderのメソッドで取得する X/Y方向の移動量と処理結果の品質を取得可能 オプションAPI [任] RollReader ロール動作の認識を行う端末の向きを変えたときの移動量を取得可能 オプションAPI [任] SPPConnection BluetoothのSPP通信時の接続を定義するインタフェース オプションAPI [任] ShakeReader シェイク動作の認識を行う端末が振られたときの振動量を取得可能 オプションAPI Shape 衝突判定用の形状を表すすべての形状の基底インタフェース 形状に応じてこのクラスのサブインタフェースを実装している 次の実装ツリーを形成するBoundingVolumeAxisAlignedBV [任] ThruRWOfflineFelica FeliCaのオフライン処理によって外部カードにアクセスする オプションAPI [任] TrackingListener 定期的な測位中に測定結果を受け取るためのリスナLocationProviderのメソッドで設定する オプションAPI [信][任] Tuple3f 3次元要素を表すPoint3fとVector3fが継承している 処理高速化のため要素へのアクセスはメンバの直接参照が推奨されている トラステッドアプリ専用 / オプションAPI [信][任] Tuple4f 4次元要素を表すPoint4fとVector4fが継承している 処理高速化のため要素へのアクセスはメンバの直接参照が推奨されている トラステッドアプリ専用 / オプションAPI [信][任] Vector3f 3次元ベクトルを表すTuple3fの実装クラス トラステッドアプリ専用 / オプションAPI [信][任] Vector4f 4次元ベクトルを表すTuple4fの実装クラス トラステッドアプリ専用 / オプションAPI ViewVolume 視錐台におけるBoundingVolumeの可視判定を行う [任] Display2 Displayのオプション機能を定義する ディスプレイ向き変更のイベントを取得できるCanvas#processEvent()の第一引数に渡される この場合、第二引数に画面の向きが渡される画面の向きはPhoneSystem2.ATTR_DISPLAY_STYLE_*で定義されている オプションAPI [任] MediaPlayer 外部メモリに格納されている動画(File)を直接再生できるネイティブプレイヤーを使用するため停止などのメソッドは無い オプションAPI [任] RadioTuner ラジオチューナーを制御するオン/オフ、周波数、音量などを制御可能 他の音声とは同時に再生できない(かつ同時再生時の優先度が低い) サスペンド状態/待ち受け休眠状態でも音は鳴り続けるアプリを終了すると停止する オプションAPI 変更のあったクラス AudioPresenter AudioTrackPresenterを取得するメソッドが追加された 曲の演奏時間をミリ秒単位で取得できるようになった 再生のループ回数を指定できるようになった 再生完了時にAUDIO_COMPLETEが発生するようになった 再生ループ時にAUDIO_LOOPEDが発生するようになった CodeReader 設定できるフォーカスの種類のリストを取得できるようになった フォーカスの状態を取得/設定できるようになった Display GPSキーを表す定数が追加された [任] Felica activate()が非推奨になった903i以降ではactivate()を呼ばなくても外部R/Wからのアクセスが可能なため Font フォントサイズをドット単位で指定できるようになった 対応しているドットサイズの一覧を取得できるようになった Frame+継承クラス ソフトキーの表示/非表示を設定できるようになったCanvasのみで有効 その他のクラスではオーバーライドで機能が止められている IApplication 起動タイプの定数がいくつか追加された iモードブラウザをサスペンドして起動できるようになった ワンセグを起動できるようになった Image 透過色と透明度の概念が追加された透過色を指定して透過したり半透明での描画が可能 それぞれのパラメータはImageが持つ(Graphics#drawImage()に指定するわけではない) TransparentImageとGraphics2の機能の一部が実装されたようなもの ImageStore 指定フォルダ内の画像IDをサスペンド無しに一度に取得できるようになったフォルダIDはDataBoxFolderのメソッドで取得する [信] MailAgent デコメールの送信ができるようになった MediaImage Exif情報を取得/設定できるようになった MediaResource+実装クラス メモリを効率よく利用できるuse()のオーバーロードが追加された一度きり指定+メモリ領域の使いまわしによって実現 一部の実装クラスでは複数のリソースに対して一度に上記のuse()を実行できる MovieStore 指定フォルダ内の動画IDをサスペンド無しに一度に取得できるようになったフォルダIDはDataBoxFolderのメソッドで取得する PalettedImage 空のイメージを生成できるようになった byte[]やInputStreamで内容を差し替えられるようになった生成済みインスタンスのメモリ領域を使いまわせる PKCS7Signer 任意の秘密鍵でデジタル署名付きデータを生成できるようになった [任] Toruca IP-ID、色ID、カナID、再配布識別子、有効期限の概念が追加された各種データの取得が可能 プロパティ値の取得/設定ができるようになった [任] TorucaStore 端末内のトルカを検索できるようになった VisualPresenter ネイティブプレイヤーの全画面で再生できるようになった強制的な指定も可能 [任] CodeReader2 FPコードを表す定数が追加された [任] PhoneSystem2 画面の向き(スタイル)を取得できるようになった 画面の向きを表す定数が追加されたこの定数はDisplay2でも使用する 削除されたクラス なし 今回のバージョンアップでクラスは削除されていない
https://w.atwiki.jp/asigami/pages/811.html
曲名 アーティスト フォルダ 難易度 BPM NOTES/FREEZE(SHOCK) CaptivAte ~誓い~ DJ YOSHITAKA feat.A/I SuperNOVA2 激13 160 420/15 STREAM VOLTAGE AIR FREEZE CHAOS 83 66 32 36 70 譜面 http //eba502.web.fc2.com/fumen/ddr/sn2/captiv_c_4m.html 動画 https //www.youtube.com/watch?v=xkRxQdfJdx0 (x2.0, NOTE) https //www.youtube.com/watch?v=78hidee9Cbk (x2.0, NOTE, handclap) https //www.youtube.com/watch?v=YwEOM9T-wDE (x2.5, VIVID) 解説 音合わせの16分配置が多い。部分的に忙しい所も割と見られる。 序盤に裏拍が軸になる8分踏みがある。リズム意識をしっかりと。 終盤で一気に難化、音合わせのスキップが大量に来る。あらかじめ曲を聴いてリズムを覚えておくと良い。 ラストのリズムは16分で刻むと「●○●●○●●○●○●●○●●○」になる。●が踏む所。このパターンが小節毎に繰り返される。また、中盤にも一度このパターンが出てくる。 DDRでの初出はAC版SN2だが、当時は足8だった。 名前 コメント コメント(感想など) 等速だと終盤はリズムが取りづらい・・・。あの部分だけ足14だと思う。 -- 名無しさん (2011-02-28 00 07 18) 中盤のリズムがちょくちょく変わるから今一つスコアが出ない -- 名無しさん (2012-01-27 17 24 16) ↑×2、終盤リズムは「タタッタタッ・タン」の繰り返しで、NOTEなら「黄色矢印を2連続で踏む」と覚えれば等速対応もしやすくなる。 -- 名無しさん (2014-06-01 16 02 20) 名前 コメント
https://w.atwiki.jp/comodopf/pages/27.html
RC1 公式フォーラムより転載。 on November 07, 2007, 03 10 16 PM »Hi Guys,I would like to announce the availability of COMODO Firewall Pro 3.0.11.246 RC1.What's New ?------------------ This release is mostly about the fixes for the small bugs reported by our beta testers.- Some stability issues are resolvedKnown Issues------------------- In some PC configurations, Defense+ may report partial functionality error- DoS detection is not active yet- Predefined rulesets(Firewall and Defense+) are not final yetFor 32 Bit Operating Systems(XP or later)http //download.comodo.com/cfp/download/setups/rc/CFP_Setup_3.0.11.246_XP_Vista_x32_RC1.exeFor 64 Bit Operating Systems(except IA64)http //download.comodo.com/cfp/download/setups/rc/CFP_Setup_3.0.11.246_XP_Vista_x64_RC1.exeThank you,EgemenRead Below * If you want to submit a feedback Post in CFP 3.0.11.246 RC1 General Feedback/Impressions (Not for Bug Reports) (link) * If you have some issues/difficulties using V3 Post in CFP 3.0.11.246 RC1- Questions about how it works (link) * If you want to submit a 32bit bugreport please post in CFP 3.0.11.246 RC1 32 Bit Bugreports (link) * If you want to submit a 64bit bugreport please post in CFP 3.0.11.246 RC1 64 Bit Bugreports (link) http //forums.comodo.com/comodo_firewall/comodo_firewall_3_windows_vista_and_x64_compatibility_current_release_date-t6927.0.html
https://w.atwiki.jp/vernei0/
ジュークボックス 私が学生の頃ゲームセンターには、ジュークボックスという20曲ぐらいのレコードが入っていて、100円で一曲選んで鳴り響かせていました。 洋楽をリクエストしてゲームセンターの隅で先輩と踊っていました。 バンドブームだったので、他の友達はボーイやレベッカあたりをかけて口ずさんでいましたね。 ラムネかコーラ片手にゲームはしないで音楽を聞きいっていたものです。 ファッションもアロハシャツにジーンズか黒のスリムジーンズにTシャツにわかれていましたね。 そのころは。 http //www64.atwiki.jp/quezmei1/ http //bettysen.exblog.jp/ 筆ペンで文字を書くのは楽しい 先日、冠婚葬祭などに使うための筆ペンを購入しました。 そうして家に帰って筆ペンで試し書きをしてみたのですが、普段使っているボールペンや鉛筆とは違い、慣れるまでは書き辛そうだなと感じました。 筆ペンで文字を書くとかなり達筆でバランスよく書かなければ、ヘタなのが目立ってしまいます。 でも筆ペンで文字を書いているとだんだんと楽しくなってきて、何度も何度も文字を練習してしまいました。 冠婚葬祭に役立つ前にインクが尽きてしまいそうです。 http //aguilar0.webnode.jp/ http //www.voiceblog.jp/suenyu/
https://w.atwiki.jp/xbox360score/pages/1904.html
Galactic Reign 項目数:20 総ポイント:200 難易度: 製品情報:Windowsストア 配信日:2013年3月12日 ジャンル:戦略 シミュレーション ☆ Windows Phone7 / Windows 8用タイトル Windows 8版は2013年8月15日をもって配信終了、オンラインサーバーは12月31日に停止予定。(米国時間) セーブ、マルチプレイは共有。 Design a Ship Design a new ship. 5 Activate Scanners Analyze a ship in a battle video. 5 Strike Up the Colors Personalize your forces. 5 Tactician Earn 30 stars in Battle Academy challenges. 10 Master Tactician Earn 150 stars in Battle Academy challenges. 20 オンライン 155 Win a Battle Win a battle in a multiplayer game. 10 A Good Start Earn a victory point. 5 Win a Game Win a game. 10 Master and Commander Win 25 games. 20 We Happy Few Win a battle with 50% or less of the enemy s fleet value in a multiplayer game. 10 Once More Unto the Breach Win a battle with less than 10% of your fleet value remaining in a multiplayer game. 10 Scour from the Stars Win two battles in one turn. 10 The Engine of War Colonize three planets in one turn. 10 Always Go At Them Build a fleet of value 3000 by turn four. 10 Overwhelming Force Build a fleet with five or more dreadnaughts in a multiplayer game. 10 You Sank My Dreadnaught! Destroy an enemy dreadnaught in a multiplayer game. 10 I Have the High Ground Control all victory planets at the end of a turn. 10 Sever the Supply Lines Bombard a planet that breaks an opponent s sector. 10 Sticks and Stones Research all technologies in one game. 10 Playing the Long Game Win a game after being down by 10 victory points. 10 Tactician、Master Tactician、Master and Commanderは、どちらかの機種で解除すれば両方で解除される。 Win8でセルフ談合するには、PC設定で新しいユーザー(サブタグ)を追加し、デモをインストールする。 Activate Scanners 戦闘結果でSCANを選択した後、枠内をクリック。 Master Tactician 参考 TAガイド 必ず同じ結果が得られるわけではないので、書かれている通りの結果にならなかった場合は何度かリトライする。 Master and Commander 開始直後に相手が降伏してもカウントされる。 We Happy Few 敵艦隊価値の50%以下の戦力で勝利。談合推奨。 一例 自SUNDOG Bombardment Dreadnaught x1(RKX MACROMISSILES x2、Armor Plating x3) vs 敵ALKARI Light striker x670 Once More Unto the Breach 10%以下の艦隊価値を残して勝利する。談合推奨。 相手と同じ戦力の艦隊を戦わせ続ければ、いずれ解除される。
https://w.atwiki.jp/javadsge/pages/2716.html
!DOCTYPE html html head title TODO /title meta charset="UTF-8" link rel="stylesheet" href="material.min.css" link rel="stylesheet" href="https //storage.googleapis.com/code.getmdl.io/1.0.6/material.indigo-pink.min.css" script src="https //storage.googleapis.com/code.getmdl.io/1.0.6/material.min.js" /script link rel="stylesheet" href="https //fonts.googleapis.com/icon?family=Material+Icons" /head body div class="mdl-layout mdl-js-layout mdl-layout--fixed-header mdl-layout--fixed-tabs" header class="mdl-layout__header" div class="mdl-layout__header-row" !-- Title -- span class="mdl-layout-title" Title /span /div !-- Tabs -- div class="mdl-layout__tab-bar mdl-js-ripple-effect" a href="#fixed-tab-1" class="mdl-layout__tab is-active" Tab 1 /a a href="#fixed-tab-2" class="mdl-layout__tab" Tab 2 /a a href="#fixed-tab-3" class="mdl-layout__tab" Tab 3 /a /div /header div class="mdl-layout__drawer" span class="mdl-layout-title" Title /span /div main class="mdl-layout__content" section class="mdl-layout__tab-panel is-active" id="fixed-tab-1" div class="page-content" !-- Your content goes here -- /div /section section class="mdl-layout__tab-panel" id="fixed-tab-2" div class="page-content" !-- Your content goes here -- /div /section section class="mdl-layout__tab-panel" id="fixed-tab-3" div class="page-content" !-- Your content goes here -- /div /section /main /div /body /html
https://w.atwiki.jp/javamock/pages/36.html
テキストエディタ ソース ver1.0 TextEditor.java import java.awt.Dimension; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JScrollPane; import javax.swing.JTextArea; /** * テキストエディタのメインクラスです * * @author mock * */ public class TextEditor extends JFrame implements ActionListener { /** * serialVersionUID */ private static final long serialVersionUID = 1L; /** * テキストエリア */ private JTextArea textArea; /** * メニューバー */ private JMenuBar menuBar; /** * ファイル選択 */ private JFileChooser fileChooser = new JFileChooser(); /** * テキストエリアの幅 */ private final int textAreaWidth = 300; /** * テキストエリアの高さ */ private final int textAreaHeight = 300; /** * 新規のタイトル名 */ private final String undifinedTitle = "title"; /** * バージョン */ private final String version = "ver1.0"; /** * コンストラクタ * * @throws HeadlessException */ TextEditor() throws HeadlessException { super(); setVisible(true); setTitle(undifinedTitle); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // メニューバーの作成 createMenuBar(); // テキストエリアの作成 createTextArea(textAreaWidth, textAreaHeight); pack(); } /** * mainメソッドです * * @param args */ public static void main(String[] args) { new TextEditor(); } /** * メニューバーを作成するメソッドです */ private void createMenuBar() { menuBar = new JMenuBar(); getRootPane().setJMenuBar(menuBar); // ファイル(F) JMenu menuFile = new JMenu("ファイル(F)"); menuFile.setMnemonic( F ); menuBar.add(menuFile); // ファイル(F)>新規(N) JMenuItem menuItemNew = new JMenuItem("新規(N)"); menuItemNew.setMnemonic( N ); menuItemNew.setActionCommand("NEW"); menuItemNew.addActionListener(this); menuFile.add(menuItemNew); // ファイル(F)>開く(O) JMenuItem menuItemOpen = new JMenuItem("開く(O)"); menuItemOpen.setMnemonic( O ); menuItemOpen.setActionCommand("OPEN"); menuItemOpen.addActionListener(this); menuFile.add(menuItemOpen); // ファイル(F)>上書き保存(S) JMenuItem menuItemSave = new JMenuItem("上書き保存(S)"); menuItemSave.setMnemonic( S ); menuItemSave.setActionCommand("SAVE"); menuItemSave.addActionListener(this); menuFile.add(menuItemSave); // ファイル(F)>名前を付けて保存(A) JMenuItem menuItemSaveAs = new JMenuItem("名前を付けて保存(A)"); menuItemSaveAs.setMnemonic( A ); menuItemSaveAs.setActionCommand("SAVEAS"); menuItemSaveAs.addActionListener(this); menuFile.add(menuItemSaveAs); // ヘルプ(H) JMenu menuHelp = new JMenu("ヘルプ(H)"); menuHelp.setMnemonic( H ); menuBar.add(menuHelp); // ヘルプ(H)>バージョン情報 JMenuItem menuItemVersion = new JMenuItem("バージョン情報"); menuItemVersion.setActionCommand("VERSION"); menuItemVersion.addActionListener(this); menuHelp.add(menuItemVersion); } /** * テキストエリアを作成するメソッドです * * @param width * テキストエリアの幅 * @param height * テキストエリアの高さ */ private void createTextArea(int width, int height) { textArea = new JTextArea(); JScrollPane scrollPane = new JScrollPane(textArea); scrollPane.setPreferredSize(new Dimension(width, height)); getContentPane().add(scrollPane); } /* * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ @Override public void actionPerformed(ActionEvent e) { String actionCommand = e.getActionCommand(); if (actionCommand.equals("NEW")) { newFile(); } else if (actionCommand.equals("OPEN")) { openFile(); } else if (actionCommand.equals("SAVE")) { save(); } else if (actionCommand.equals("SAVEAS")) { saveAs(); } else if (actionCommand.equals("VERSION")) { showVersionInfo(); } } /** * 「ファイル(F)>新規(N)」選択時に処理を行うメソッドです */ private void newFile() { fileChooser.setSelectedFile(null); fileChooser.setName(undifinedTitle); setTitle(undifinedTitle); textArea.setText(""); } /** * 「ファイル(F)>開く(O)」選択時に処理を行うメソッドです */ private void openFile() { try { if (fileChooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) { File selectedFile = fileChooser.getSelectedFile(); FileReader fileReader = new FileReader(selectedFile); textArea.read(fileReader, null); fileReader.close(); setTitle(fileChooser.getName(selectedFile)); } } catch (Exception e) { e.printStackTrace(); } } /** * 「ファイル(F)>上書き保存(S)」選択時に処理を行うメソッドです */ private void save() { // ファイルが既に開かれている場合 if (fileChooser.getSelectedFile() != null) { try { writeFile(); } catch (Exception e) { e.printStackTrace(); } return; } saveAs(); } /** * 「ファイル(F)>名前を付けて保存(A)」選択時に処理を行うメソッドです */ private void saveAs() { try { // ファイルダイアログ「保存」が選択された場合 if (fileChooser.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) { writeFile(); File selectedFile = fileChooser.getSelectedFile(); setTitle(fileChooser.getName(selectedFile)); } } catch (Exception e) { e.printStackTrace(); } } /** * 「ヘルプ(H)>バージョン情報」選択時に処理を行うメソッドです */ private void showVersionInfo() { JOptionPane.showMessageDialog(this, version, "version", JOptionPane.INFORMATION_MESSAGE); } /** * fileChooserで選択されているファイルを保存するメソッドです * * @throws IOException */ private void writeFile() throws IOException { FileWriter fileWriter = new FileWriter(fileChooser.getSelectedFile()); fileWriter.write(textArea.getText()); fileWriter.close(); } }
https://w.atwiki.jp/memo77/pages/27.html
PageLastUpdate 2010-10-14/total - /today - /yesterday - クリックすると見出し一覧を表示します Windows Server 2008からはドメイン内で複数のパスワードポリシーを設定できる グループ ポリシー オブジェクトにクリスタル レポートの64bit向けmsiパッケージを追加しようとするとエラー レジストリの有無を確認した上で、存在すればレジストリを削除 Windows 2000 では「gpupdate /force」ではなく「secedit /refreshpolicy」 XPクライアントに特定のユーザー/グループのみログインを許可する WSUSで承認された更新プログラムをすぐにクライアントに反映させる DHCPでルーティングを設定 Domain Computersのローカル管理者パスワードを任意の値に変更する1.Domain Computersのみ閲覧可能な共有フォルダを作成 2.スタートップスクリプトで起動時にローカル管理者パスワードの変更チェック用ファイルを生成 3.タスクスケジューラーが1時間に1回LocalAdminChange.vbsを実行 備考 Acrobat Reader 8が「内部エラー 2753。Updater.api_NON_OPT」でアンインストールできない Excelファイルの個人情報を削除してもプリンタのパスが残る Bullzip PDF Printerのサイレントインストール関連記事 2008/12/17追記 VBScriptでフォルダのアクセス権におけるユーザーの継承元を調べる 「Word/Excel/PowerPoint 2007 ファイル形式用 Microsoft Office 互換機能パック」をWSUSで配布する コンピュータ名の一覧を元にローカルAdministratorのパスワードを変更するスクリプト ローカル管理者としてドメインユーザーを追加/削除する LDAPとログインIDを指定してユーザーオブジェクトを取得する関数呼び出し方 関数本体 ファイルサーバーリソースマネージャ用にSMTPサーバーを立てる WSHで配列の比較にScripting.Dictionaryを使って高速化サンプルソース テキストファイルからユーザーの一覧を読み込んで「ユーザーは次回ログオン時にパスワード変更が必要」に設定参考アドレス グループポリシーオブジェクトエディタで設定した項目がレポートで正しい名称で表示されない コンピュータのSIDの取得 SIDについての詳細な記事があったのでメモ Windows 2000 と Windows XP のコンピュータ アカウントのリセット ローカル管理者のパスワードを一括で更新するスクリプト SQLServer200のサイレントインストール setup.exeでサイレントインストール Windows Server 2003 R2 でファイル サーバー リソース マネージャを有効にする アプリケーションログに5分おきにイベント1030と1058が記録される。 dsaddを使ってActive Directoryにユーザーを追加する グループポリシーオブジェクトエディタでびっくり レジストリの配布をグループポリシーでやるべきか 無線環境のPCにグループポリシーでアプリケーションを配布する。 admファイルを使用してレジストリを配布する ローカルセキュリティポリシーはDefault Domain Controllers Policyでなければ有効にならない? Acrobat Reader 8.1をmsiファイルで配布するFlash Player をmsiファイルで配布する コンピュータ名の長さの制限など ADSI関連で物凄く参考になるサイト スクリプトでOutlook Expressのアカウントを修正する ACLからフルコントロールを持つアカウントを削除してしまった場合の対処 ちゃうねん 信頼関係 Defaul Domain Policyの 復旧 comment Windows Server 2008からはドメイン内で複数のパスワードポリシーを設定できる 2010/04/30 http //technet.microsoft.com/ja-jp/library/cc770394(WS.10).aspx これしらなかったのでメモ。 グループ ポリシー オブジェクトにクリスタル レポートの64bit向けmsiパッケージを追加しようとするとエラー 2009/12/01 ドメインコントローラー Windows Server 2003 R2(32bit) 対象クライアント Windows 7 Professonal 64bit Japanese 使用したパッケージ CRRedist2005_X64.msi、CRRedist2005_X64_JP.msi Windows 7の64bit版導入に伴ってクリスタル レポートをGPOで配布しようとしたところ 追加操作でエラーが発生しました。パッケージから展開情報を抽出できませんでした。 パッケージが正しいことを確認するためにパッケージの確認を実行してください。 GPO を作成できません。 と怒られる。 KB324886が出ているけれど、これはWindows2000向けで特に64bitとか関係なさそう。Windows2003で関連する情報を見つけることはできなかった。 専用のGPOを作成したので32bitと64bitの混在とかそういう問題ではないっぽい。 もしかしてサーバーが32bitOSだと、64bit用のパッケージは展開できないのだろうか。 とりあえず1台だけだったので手動で設定したが、今後台数が増えるとめんどくさい。 未解決なのでわかる方がいましたら教えてください。 → 2010/10/13解決 2008R2、64bitのサーバーをメンバサーバーとして追加。グループポリシー管理エディタを機能として追加。 そのサーバーからGPOを設定することで回避できました。ドメコンではなくメンバサーバーでよいので助かった。 ただ誰でも使える方法ではないので本当は解決とは言い難いですね。 レジストリの有無を確認した上で、存在すればレジストリを削除 2009/11/10 On Error Resume Next strRegValue = wss.RegRead("レジストリのパス") On Error Goto 0 If strRegValue "" Then wss.RegDelete("レジストリのパス") End If Windows 2000 では「gpupdate /force」ではなく「secedit /refreshpolicy」 2009/04/27 http //www.atmarkit.co.jp/fwin2k/win2ktips/616gpupdate/gpupdate.html secedit /refreshpolicy XPクライアントに特定のユーザー/グループのみログインを許可する 2009/04/02 1.[コンピュータの管理]-[ローカル ユーザーとグループ]-[グループ]を開く 2.Usersから下記の3グループを削除 Domain Users NT AUTHORITY\Authenticated Users (S-1-5-11) NT AUTHORITY\INTERACTIVE (S-1-5-4) 3.ログインさせたいユーザー/グループを追加 いちおうこの手順でできた。[Domain Users]だけではダメ。 [NT AUTHORITY\Authenticated Users (S-1-5-11)]を抜いてもダメ。 [NT AUTHORITY\INTERACTIVE (S-1-5-4)]まで抜いたら期待通りに動作しました。 ただし、まだ様々な動作で不具合が出るかどうか未検証。 WSUSで承認された更新プログラムをすぐにクライアントに反映させる 2009/04/01 基本は更新プログラムの承認時に[更新の承認]→[期日]で日時指定をしておくことですが、コマンドラインからやりたい場合は wuauclt.exe /resetauthorization /detectnow でできる。 DHCPでルーティングを設定 2009/02/17 xxx.yyy.0.0のネットワークでデフォルトゲートウェイはxxx.yyy.0.250だとする。 xxx.zzz.0.0への接続だけxxx.yyy.0.251のゲートウェイ(ルーター)に振り分けたい。 1.まずDHCPではなくコマンドラインで設定してテストして見る route add xxx.yyy.0.0 mask 255.255.0.0 xxx.yyy.0.251 2.設定できたか確認 route print 3.経路情報を確認 tracert xxx.yyy.0.0 4.テスト用の接続情報を削除 route delete xxx.yyy.0.0 5.DHCPにてスコープオプションに「249 クラスレス静的ルート」にチェックを入れて下記の通り設定。 宛先:xxx.zzz.0.0 マスク:255.255.0.0 ルーター:xxx.yyy.0.251 6.経路情報を確認 tracert xxx.yyy.0.0 とりあえず俺がわかっていなかったので超簡略化して書いておく。 aaa.bbb.0.0で0を指定した後ろ二つは1-255の範囲を指すことになる。サブネットマスクは255.255.0.0。 aaa.bbb.ccc.0に対してならサブネットマスクは255.255.255.0のようにすればよい。 この理解だけだと間違いなので、この記事とか読んで理解してから設定しないと痛い目みるかも。 http //www.atmarkit.co.jp/fnetwork/netcom/route/route.html Domain Computersのローカル管理者パスワードを任意の値に変更する 2009/02/04 スタートアップ スクリプトとタスク スケジューラーを併用することで実現しています。 ここに辿り着くまでの経緯 Administratorは使用不可にしてもセーフモードで起動すると使えてしまう。対策はパスワードを困難なものにするしかない。できれば定期的に変更する。 Windowsの基本機能のみで実装する。 100台以上のDomain Computersすべてをループしてチェックすると、電源の入っていないPCなどの応答待ちでスクリプトの実行時間が長すぎる。 スタートアップ スクリプトを使用して、起動したコンピュータのみチェックすることで負荷を軽減する。 コンピューターから見えないスクリプトは実行できないが、スクリプトにパスワードを書くと閲覧される危険性がある。 パスワードを変更するたびにexeを差し替えたりするのは望ましくない。exeから逆コンパイルされる可能性も高い。 タスク スケジューラーであれば、コンピューターから見えないスクリプトを実行可能。 タスク スケジューラーはウィザードでは1日単位しか設定できないが、設定した後にプロパティで「9 00から17 00まで1時間ごとに繰り返し実行」のような指定ができる(不親切。最初にタスク登録しようとしたときは「1日単位しかできないのかよ!」と思って諦めていた。) 1.Domain Computersのみ閲覧可能な共有フォルダを作成 \\MyServer\LocalAdminCheck 2.スタートップスクリプトで起動時にローカル管理者パスワードの変更チェック用ファイルを生成 Set net = CreateObject("WScript.Network") Set fso = CreateObject("Scripting.FileSystemObject") donePath = "\\MyServer\LocalAdminCheck\Done\" net.ComputerName ".txt" undonePath = "\\MyServer\LocalAdminCheck\Undone\" net.ComputerName ".txt" IF fso.FileExists(donePath) = False Then set fp = fso.CreateTextFile(undonePath,True) fp.Close End If 3.タスクスケジューラーが1時間に1回LocalAdminChange.vbsを実行 このスクリプトは共有されていないフォルダに置きます。 Set fso = CreateObject("Scripting.FileSystemObject") doneFolder = "\\MyServer\LocalAdminCheck\Done" undoneFolder = "\\MyServer\LocalAdminCheck\Undone" For Each file In fso.GetFolder(undoneFolder).Files targetName = fso.GetBaseName(file.Path) donePath = doneFolder "\" targetName ".txt" undonePath = undoneFolder "\" targetName ".txt" On Error Resume Next Set objUser = GetObject("WinNT //" targetName "/Administrator, user") Select Case Err Case 0 objUser.SetPassword "ここにパスワードを記述" objUser.SetInfo set fp = fso.CreateTextFile(donePath,True) パスワードが設定できたら、このスクリプトの更新日をDoneフォルダのコンピュータ名.txtに出力 fp.Writeline fso.GetFile(Wscript.ScriptFullName).DateLastModified fp.Close Undoneフォルダから削除 file.Delete Case Else 設定できなかったら、エラーコードをUndoneフォルダのコンピュータ名.txtに出力 set fp = fso.CreateTextFile(undonePath,True) fp.writeline Err fp.Close End Select Next 備考 まあここまでできれば、パスワードを定期的に変更しつつそれをログに記録していくとかどうにでも組めますね。 1台づつパスワード変えたければ日時とコンピュータ名でハッシュ化しちゃうとかいろいろ。 懸念として意図しないコンピュータ名をフォルダに送り込まれる可能性がありますが、ローカル管理者のパスワードを推測不能「こちらに既知で相手に未知」なものに変更されてもそれほどダメージはないのでよしとしておきます。 Acrobat Reader 8が「内部エラー 2753。Updater.api_NON_OPT」でアンインストールできない 2009/01/09 検索後:アップデート http //www.adobeforums.com/webx/.3c05d1a2 グループポリシーでAcrobat Reader 9を配布したら、なぜかこける。 ログを確認したらでAcrobat Reader 8のアンインストールでこけている。 手作業でアンインストールしてみると「内部エラー 2753。Updater.api_NON_OPT」。 エラーメッセージで検索すると、パッチが当たっているとアンインストールできないらしい。馬鹿だ。 Adobeのサイトにはめんどくさい方法が書いてあったけど、下記レジストリを削っちゃえばOK。 REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Features\68AB67CA7DA71401B7448A0100000030 REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\68AB67CA7DA71401B7448A0100000030 Excelファイルの個人情報を削除してもプリンタのパスが残る 2008/06/17 Excel 2002を元に記述していますので、2003は同じだと とりあえず下記を参考にすると、ファイルのプロパティ情報を消して、下記設定をすればいいように読めます。 http //office.microsoft.com/ja-jp/excel/HP010503321041.aspx [ツール]→[オプション]→[セキュリティ] タブ→[保存時にファイルのプロパティから個人情報を削除する] チェック ボックスをオンに。 ところがこれだけだと不完全で、メモ帳で開いてみるとわかりますが、プリンタのパスが残っています。 ドメイン環境で使っていると、どこの会社から出たものかモロバレですねw 会社名が残るとまずい場合は、ローカルプリンタで印刷してから上書き保存しましょう。 Bullzip PDF Printerのサイレントインストール 2008/05/30 フリーのPDF生成プリンタドライバ。商用利用も無料。 ダウンロード → http //www.bullzip.com/products/pdf/info.php#download ドキュメント → http //www.biopdf.com/guide/ セットアップファイルはexeのみ。msiは提供されていないので、サイレントインストールをするには少し準備が必要。 1.http //www.bullzip.com/products/pdf/info.php#downloadから本t内をダウンロード。解凍して、適切な配布用フォルダに置く。 2.http //www.bullzip.com/download/gsl/gslite.exeからgslite.exeをダウンロード。本体と同じ配布用フォルダに置く。 3.何らかの方法で BullzipPDFPrinter_5_0_0_609.exe /VERYSILENT /NORESTART をクライアントに実行させます。管理者権限が必要なのでスタートアップスクリプトがよいと思いますが、実行するたびにプリンタが増えていくので注意。 関連記事 http //gigazine.net/index.php?/news/comments/20080116_bullzip_pdf_printer/ 2008/12/17追記 今日気づいたけど最新版は商用利用は10ユーザーに制限されているっぽい。 過去のバージョンまで遡及適用かどうかこれから調査。 VBScriptでフォルダのアクセス権におけるユーザーの継承元を調べる 2008/05/26 http //q.hatena.ne.jp/1210910352 「Word/Excel/PowerPoint 2007 ファイル形式用 Microsoft Office 互換機能パック」をWSUSで配布する 2008/05/16 互換機能パックは下記からダウンロードできますが、配布形態はexeのみでmsiがありません。 http //www.microsoft.com/downloads/details.aspx?displaylang=ja FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466 コマンドラインで次のように入力しmsiファイルと関連データを取り出します。 FileFormatConverters.exe /extract c \temp\ →[マイクロソフト ソフトウェア ライセンス条項に同意するにはここをクリックしてください]にチェックを入れて[次へ]→「ファイルが正常に解凍されました。」 /extract で指定したパスにmsiファイルと関連ファイルが解凍されるので、配布用のフォルダにすべてコピーします。 あとは普通にグループポリシーで配布設定をすればOKです。 ちなみにサービスパックが出ているので、WSUSでサービスパックの配布をするのも忘れないようにしましょう。 コンピュータ名の一覧を元にローカルAdministratorのパスワードを変更するスクリプト 2008/05/14 はてなの質問に回答。 すべての端末の電源が入っているとは限らないので、ログを取れるようにした。 失敗しているものだけ再度リストにして流す必要あり。 パスワードを直接記述している以上、このスクリプトを見られることは深刻な脆弱性に繋がるので注意。 【書換必須】コンピュータを列挙したファイルパス。コンピュータごとに改行。 strListPath = "C \Documents and Settings\Administrator\デスクトップ\List.txt" 【書換必須】結果を出力するログファイルパス。 strLogPath = "C \Documents and Settings\Administrator\デスクトップ\Log.txt" 【書換必須】指定したい管理者パスワード strPWD = "czBnkbe+47i" Set fso = CreateObject( "Scripting.FileSystemObject" ) Set ts = fso.OpenTextFile( strListPath, 1 ) lines = Split( ts.ReadAll, vbCrLf ) ts.Close set tsLog = fso.CreateTextFile(strLogPath,True) On Error Resume Next For i = 0 to Ubound(lines) - 1 strComputer = lines(i) Set objUser = GetObject("WinNT //" strComputer "/Administrator, user") objUser.SetPassword strPWD objUser.SetInfo tsLog.WriteLine(strComputer "," Err.Number " " Err.Description) Err.Clear Next tsLog.Close Msgbox "Finish!" ローカル管理者としてドメインユーザーを追加/削除する 2008/04/18 遠隔地のPCにリモートで繋がらない。プリンタドライバをインストールしたいだけなんだけど。 とりあえず緊急回避としてユーザーに自分でインストールしてもらうことに。 Domain Admin権限を与えるのはイヤだったので、スクリプトで一時的にローカル管理者にすることに。 最初LDAPでユーザーオブジェクト取得して突っ込もうとするとコケる。下の関数がその名残ですw 調べてみたら、WinNTプロバイダを使わなくちゃいけないんですってさ。 http //www.microsoft.com/japan/technet/scriptcenter/resources/qanda/oct04/hey1008.mspx strComputer = "hoge" strUser = "moge" Set objGroup = GetObject("WinNT //" strComputer "/Administrators") Set objUser = GetObject("WinNT //example.co.jp/" strUser) objGroup.Add(objUser.AdsPath) objGroup.Remove(objUser.AdsPath) MsgBox "終了しました" LDAPとログインIDを指定してユーザーオブジェクトを取得する関数 2008/04/18 呼び出し方 strLDAP = "LDAP //DC=example,DC=co,DC=jp" strName = "username" Set objUser = GetUserObject(strLDAP,strName) MsgBox objUser.Name 関数本体 Function GetUserObject (strLDAP,strName) Const ADS_SCOPE_SUBTREE = 2 Set objConnection = CreateObject("ADODB.Connection") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCommand = CreateObject("ADODB.Command") Set objCommand.ActiveConnection = objConnection objCommand.Properties("Page Size") = 1000 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE samAccountNameは一意のはず(たぶん。調査した範囲では間違いなく。) objCommand.CommandText = "SELECT distinguishedName FROM " strLDAP _ " WHERE objectCategory= user AND samAccountName= " strName " " Set objRecordSet = objCommand.Execute IF objRecordSet.RecordCount = 1 Then objRecordSet.MoveFirst strDN = objRecordSet.Fields("distinguishedName").Value Set objUser = GetObject("LDAP //" strDN) Set GetUserObject = objUser Else Set GetUserObject = Nothing End If End Function ファイルサーバーリソースマネージャ用にSMTPサーバーを立てる 2008/04/17 ファイルサーバーリソースマネージャでメール通知を出させようと思ったら、smtpサーバーの設定がほんとにアドレスしか設定できない。 匿名アクセスのみって、大丈夫なのかよと思いつつ、やむなくsmtpサービスを有効にすることに。 なにかしらドメイン内だけに限定するような設定あるだろ、たぶん。 ということで↓ Windows Server 2003 の IIS SMTP 仮想サーバーでメールの中継を防ぐ方法 1.[プログラムの追加と削除]→[Windows コンポーネントの追加と削除]→[アプリケーション サーバー]→[詳細]→[インターネット インフォメーション サービス(IIS)]→[詳細]→[SMTPService]をチェック。 結構深い。CDは要求されたけど再起動は不要(これ結構重要)。 2.IISマネージャに[既定の SMTP 仮想サーバー]が追加されるので [既定の SMTP 仮想サーバー]を右クリック→[プロパティ]→[アクセス]タブで以下の2点を設定 [接続]→[以下のリストに含まれるコンピュータのみ]をチェックして、127.0.0.1とサーバーのアドレスを追加 [中継]→[以下のリストに含まれるコンピュータのみ]をチェックして、127.0.0.1とサーバーのアドレスを追加 この記事も参考になった↓ 実例で学ぶSBS 2003ネットワーク構築と運用 第2回 SBS 2003のメール設定 4.メールのオープン・リレー対策(2) WSHで配列の比較にScripting.Dictionaryを使って高速化 2008/04/05 検索後:リニアサーチ、Linear Search、ハッシュテーブル Active Directoryつか、WSHだけど、WSHをADの管理にしか使ってないからとりあえずココで。 二つの配列の内容を比較するのに馬鹿ループ(リニアサーチ)とDictionaryでどのくらい速度が違うのかを計測。 データ数 1000×1000 65536×65536 Dictionaly 0.98秒 1.97秒 リニアサーチ 113.16秒 終わらないから強制終了w サンプルソース Set fso = CreateObject( "Scripting.FileSystemObject" ) lines1にテキストファイルからリスト1を読み込み Set ts = fso.OpenTextFile( "List1.txt", 1 ) lines1 = Split( ts.ReadAll, vbCrLf ) ts.Close lines2にテキストファイルからリスト2を読み込み Set ts = fso.OpenTextFile( "List2.txt", 1 ) lines2 = Split( ts.ReadAll, vbCrLf ) ts.Close ■Dictonaryを使用した存在確認 start1 = timer Set dic = CreateObject( "Scripting.Dictionary" ) For i = 0 to Ubound(lines) - 1 dic.Add lines(i) , 0 Next For i = 0 to Ubound(lines2) - 1 If dic.Exists(lines2(i)) = True Then End If Next elapsed 1= timer1 - start ■リニアサーチを使用した存在確認 start2 = timer For i = 0 to Ubound(lines) - 1 For j = 0 to Ubound(lines2) - 1 IF lines(i)=lines2(j) Then Exit For Next Next elapsed2 = timer - start2 ■結果表示 MsgBox "Dictionaly " elapsed1 vbcrlf "リニアサーチ " elapsed2 テキストファイルからユーザーの一覧を読み込んで「ユーザーは次回ログオン時にパスワード変更が必要」に設定 2008/04/05 検索語:スクリプト、WSH とりあえず組んだ。エラー処理とかしてないけど。 strPath = "C \Documents and Settings\Administrator\デスクトップ\Users.txt" strLDAP = "LDAP //dc=example,dc=co,dc=jp" Const ADS_SCOPE_SUBTREE = 2 Set fso = CreateObject( "Scripting.FileSystemObject" ) Set ts = fso.OpenTextFile( strPath, 1 ) lines = Split( ts.ReadAll, vbCrLf ) ts.Close Set dicUsers = CreateObject( "Scripting.Dictionary" ) For i = 0 to Ubound(lines) - 1 dicUsers.Add lines(i) , 0 Next Set objConnection = CreateObject("ADODB.Connection") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCommand = CreateObject("ADODB.Command") Set objCommand.ActiveConnection = objConnection objCommand.Properties("Page Size") = 1000 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.CommandText = "SELECT distinguishedName,CN FROM " strLDAP " WHERE objectCategory= user " Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF strDN = objRecordSet.Fields("distinguishedName").Value IF dicUsers.Exists(objRecordSet.Fields("CN").Value) Then Set objUser = GetObject("LDAP //" strDN) objUser.pwdLastSet = 0 objUser.SetInfo End If objRecordSet.MoveNext Loop 参考アドレス Hey, Scripting Guy! ある OU のすべてのユーザーが次にログオンしたときにパスワードの変更を要求する方法はありますか テキストファイル一括入力と連想配列 グループポリシーオブジェクトエディタで設定した項目がレポートで正しい名称で表示されない 2008/04/02 グループポリシー管理コンソールのレポートで、[管理用テンプレート]-[レジストリの追加設定]という項目が表示され いくつかの設定の表示名が見つかりません。グループ ポリシーの管理が使用している .ADM ファイルを更新すると、この問題を解決できる場合があります。 Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ListBox_Support_ZoneMapKey 1 Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey\... と表示されている。 調べてみると [コンピュータの構成]-[管理用テンプレート]-[Windows コンポーネント]-[Internet Explorer]-[インターネットコントロールパネル]-[セキュリティページ] 内の項目 [サイトとゾーンの割り当て一覧] に設定した内容だった。 コンピュータのSIDの取得 2008/01/29 以前から調査していたコンピュータのSIDの取得方法がやっとわかった。 http //www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic topic=34260 forum=6 start=0 HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Aliases\Members\ HKEY_LOCAL_MACHINE\SECURITY\SAM\Domains\Account\Aliases\Members\ 管理者アカウントでも見ることはできなくて、システムアカウントでアクセスする必要がある。 問題はこの後で、これを読み出すのはいいとして、ファイルとして保存したとすると、漏洩したときにどのぐらいセキュリティにダメージがあるのかがわからない。暗号化フォルダなどはこれで解析できそうだけど。 普通のユーザーのSIDはレジストリエディタで丸見えだけど。どうなのかな。 2008/01/30 追記:とりあえず暗号化フォルダの復号もできないし、SIDは公開されるのが前提のようなのでちょっと安心。 SIDについての詳細な記事があったのでメモ 2008/01/29 検索語:セキュリティID http //codezine.jp/a/article/aid/434.aspx Windows 2000 と Windows XP のコンピュータ アカウントのリセット 2008/01/29 ときどきPCがドメインから追い出されることがあるのはたぶんこのせいか。 resetは知らなかったのでとりあえずメモ。 http //support.microsoft.com/default.aspx?scid=kb%3Bja%3B216393 ローカル管理者のパスワードを一括で更新するスクリプト ドメインに所属するクライアントのローカル管理者のパスワードを一括で更新します。 ドメインの管理者権限を持つユーザーでログインして実行します。 実際にはクライアントが起動していないと変更されませんので、スタートアップスクリプトを併用することも考えたほうがよいかも。 でもパスワード文字列を読み取れるファイルに記録してしまうとまずいので悩んでいるところです。 データベースを使って変更の成否を記録しながら一定間隔で個別に流すかなぁ。 なにかいい方法を知っている人がいれば教えてください。 strLogPath="Log.txt" strPWD="ExamplePassword" Const ADS_SCOPE_SUBTREE = 2 ADODBコネクションの作成 Set objConnection = CreateObject("ADODB.Connection") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" ADODBコマンドでドメインに所属するコンピュータを問い合わせ Set objCommand = CreateObject("ADODB.Command") Set objCommand.ActiveConnection = objConnection objCommand.CommandText = "SELECT Name,OperatingSystem FROM LDAP //DC=example,DC=co,DC=jp WHERE objectClass= computer " objCommand.Properties("Page Size") = 1000 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE Set objRecordSet = objCommand.Execute 各クライアントの成否を記録するログファイルを生成 set fso = CreateObject("Scripting.FileSystemObject") set fp = fso.CreateTextFile(strLogPath,True) On Error Resume Next objRecordSet.MoveFirst Do Until objRecordSet.EOF strComputer = objRecordSet.Fields("Name").Value サーバーの管理者パスワードを変えてしまわないようにOSで限定しています。 これはまあOU使ってもいいですし、絞り方はいろいろ。 If objRecordSet.Fields("OperatingSystem").Value="Windows XP Professional" Then Set objUser = GetObject("WinNT //" strComputer "/Administrator, user") objUser.SetPassword strPWD objUser.SetInfo fp.WriteLine(strComputer "," Err.Number " " Err.Description) End If objRecordSet.MoveNext Loop fp.Close Msgbox "Ok" SQLServer200のサイレントインストール http //support.microsoft.com/kb/257716/ja http //hehao1.seesaa.net/article/5454554.html setup.exeでサイレントインストール 2007/11/08 検索語:インストールシールド Install Shield 応答ファイル http //www33.ocn.ne.jp/~loreley/FSB/installs01.html Setup.exe -a -r -f1c \testSet.iss で応答ファイルを作成して Setup.exe -s -f1c \testSet.iss でサイレンとインストール、という感じ。 関連URL http //www.microsoft.com/japan/technet/desktopdeployment/bdd/2007/AppMgmt_6.mspx Windows Server 2003 R2 でファイル サーバー リソース マネージャを有効にする 2007/10/26 ファイルサーバーでクォータを使おうと思ったら、2003R2からあるはずのFSRMが見当たらず。 ああでもないこうでもないといじりまわしても見つけられず、検索をかけたら下記サイトが http //www.microsoft.com/japan/technet/itsolutions/msit/valuecard/msfsrmvc.mspx ファイル サーバー リソース マネージャを有効にします。 って・・・俺はどうやって有効にするか知りたいんだよ! 結局TeckNetで 「ファイル サーバー リソース マネージャのコンポーネントを使用する」 http //www.microsoft.com/japan/technet/windowsserver/2008/library/0cd724af-b8c7-4fe8-bcd7-0889f35b5ec8.mspx を見つけました。 ああ、[プログラム の追加と削除] の [管理ツール]ね。 そういえばグレーになってたけど中を開けて見なかった私が悪いのです。 アプリケーションログに5分おきにイベント1030と1058が記録される。 2007/10/22 イベントID 1030 グループ ポリシー オブジェクトの一覧を照会できません。このエラーの理由を説明するようなメッセージをポリシー エンジンが記録していないかどうか、イベント ログを確認してください。 詳細な情報は、http //go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。 イベントID 1058 GPO cn={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX},cn=policies,cn=system,DC=example.co.jp,DC=example,DC=co,DC=jp 用のファイル gpt.ini にアクセスできません。ファイルは場所 \\example01.co.jp\sysvol\example01.co.jp\Policies\[XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\gpt.ini に存在する必要があります (アクセスが拒否されました。 )。グループ ポリシーの処理は中止されました。 詳細な情報は、http //go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。 いつのころからかこのエラーが5分置きに記録されていてうっとおしかったんで、調べたらKBにありました。 http //support.microsoft.com/kb/842804/ja 「グループ ポリシーの処理が機能せず、ドメイン コントローラのアプリケーション ログにイベント 1030 および 1058 が記録される」 ただ、最初読んだときは「最新のService Packで解決する。」と書いてあったので、「ウチは最新だからちがうのかなぁ」とスルーしてしまった。 かなり時間を使ってしまってから舞い戻り、精読したら、「注:Service Pack のインストール後でも、「レジストリ情報」に記載されている手順を実行する必要があります。」と書かれていたorz。 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\WaitForNetwork]にDWORD値で1を設定し、再起動したら解決。 レジストリファイルが必要な方はどうぞ→http //www31.atwiki.jp/memo77/?cmd=upload&act=open&page=Active+Directory&file=WaitForNetwork.zip dsaddを使ってActive Directoryにユーザーを追加する 2007/10/22 自分用のサンプル構文 dsadd user "CN=山田 太郎,OU=部門1,OU=Domain Users,DC=example01,DC=example,DC=or,DC=jp" -ln 山田 -fn 太郎 -display 山田 太郎 -upn taro-yamada@example.co.jp -pwd Example01 -mustchpwd yes -memberof "CN=総務部,OU=Security Groups,DC=example01,DC=example,DC=co,DC=jp" "CN=総務部長,OU=Security Groups,DC=example01,DC=example,DC=co,DC=jp" "CN=防火責任者,OU=Security Groups,DC=example01,DC=example,DC=co,DC=jp" "CN=プロジェクトチーム1,OU=Security Groups,DC=example01,DC=example,DC=co,DC=jp" -disabled no グループポリシーオブジェクトエディタでびっくり 2007/08/28 ソフトウェアインストールのところにmsiファイルをドラッグ&ドロップできるのね。知らなかった。 レジストリの配布をグループポリシーでやるべきか 2007/08/23 スクリプト中でregedit /S "filepath" の方がシンプルで見通しがよく、即効性があるが・・・ 手法 対象 特徴 グループポリシー HKLM ローカル管理者でも変更できない。 グループポリシー HKCU ローカル管理者でも変更できない。 スタートアップスクリプト HKLM ユーザーは変更できない。 ログオンスクリプト HKCU ユーザーが変更できる。 従って、 1.ユーザーが変更してもよいがデフォルト値を配布したい場合は一回だけregedit /s filename *1 2.HKCU対象でユーザーに変更させたくない値はグループポリシー(HKCU) 3.HKLM対象はスタートアップスクリプトでもグループポリシーでもよい。 手間を考えるとスクリプト。ローカル管理者にも変更させたくなければグループポリシー。 MEMO 試してないけど疑問 1.Policyの下ってスクリプトで配布できるんだろか。 2.ローカル管理者ってほんとにPolicyを無効化することできない? 無線環境のPCにグループポリシーでアプリケーションを配布する。 2007/08/20 グループポリシーで設定してみても下記のエラーで失敗している。 「コンピュータ ネットワークためのドメイン コントローラ名を取得できません。(指定されたドメインがないか、またはアクセスできません。 )。グループ ポリシーの処理は中止されました。」 http //support.microsoft.com/kb/840669/ja この記述にしたがってレジストリを修正すると成功した ⇒ 【regファイルダウンロード】 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "GpNetworkStartTimeoutPolicyValue"=dword 0000003c admファイルを使用してレジストリを配布する この辺を参考に http //tod.cocolog-nifty.com/diary/2007/07/active_director_450e.html 例えばユーザーのログイン時にOnlyDetlを実行するレジストリを設定するなら CLASS USER CATEGORY !!CustomRegistry CATEGORY !!PathOfRun KEYNAME "Software\Policies\Microsoft\Windows\CurrentVersion\Run" POLICY !!OnlyDetl_Title EXPLAIN !!OnlyDetl_Explain PART !!OnlyDetl_Path EDITTEXT VALUENAME OnlyDetl MAXLEN 60 END PART END POLICY END CATEGORY END CATEGORY [strings] CustomRegistry="配布レジストリ" PathOfRun="ログイン時に実行するアプリケーション" OnlyDetl_Title="OnlyDetl" OnlyDetl_Explain="OnlyDetlの実行パスを設定します。" OnlyDetl_Path="実行パス " という感じです。 注意事項として、コピペした使ったときに[strings]の後ろにスペースが入っていると、「[strings]セクションに文字列xxxが見つかりません」みたいなエラーで蹴られます。 かならず余分なスペースは除去しましょう。前後も1行空行のほうがよいかも。 ローカルセキュリティポリシーはDefault Domain Controllers Policyでなければ有効にならない? 2007/08/14 できるだけDefault Domain Controllers Policyをいじりたくないので、リモート専用のユーザーを別のGPOで指定してみたが有効にならなかった。 ローカルセキュリティポリシーはDefault Domain Controllers Policyでなければいけないのかもしれない。 ※資料を見つけているわけではないので未確定情報です。もしご存知の方がいれば情報をいただけるとありがたいです。 Acrobat Reader 8.1をmsiファイルで配布する 2007/08/07 いまや Acrobat Reader は必須といってよいと思いますが、msiファイルとしては提供されていません。 しかし内部的にはmsiファイルで構成されており、下記の手順で抽出することができます。 Extract the Adobe Reader 8 msi installer for enterprise deployment Acrobat 8.x/Adobe Reader 8.x をコマンドラインからインストールまたはアンインストールする方法(Windows) 間単に書くとこんな感じです。 1.http //ardownload.adobe.com/pub/adobe/reader/win/8.x/8.1/jpn/AdbeRdr810_ja_JP.exeをダウンロード 2.ダウンロードしたファイルをコマンドラインオプションをつけて実行 AdbeRdr810_ja_JP.exe -nos_ne-nos_ne 3.[C \Documents and Settings\[ユーザー名]\Local Settings\Temp\Adobe Reader 8]に下記ファイルが出力される。 abcpy.ini AcroRead.msi Data1.cab Setup.exe setup.ini 4.AcroRead.msiとData1.cabを同じフォルダにおいて、グループポリシーで配布する。 Flash Player をmsiファイルで配布する 2007/08/08 adobeへの無料登録をするとダウンロードサイトのアドレスを貰えるようです。 http //d.hatena.ne.jp/tkssoft/20070602/p1 コンピュータ名の長さの制限など 2007/07/08 http //technet2.microsoft.com/WindowsServer/ja/library/8ec96981-6b1a-48ec-bd3e-d8d43bc814311041.mspx?mfr=true とりあえずドメイン名まで含めてnvarchar(256)だけど、15文字以内に収めておくのが揉めない。 ADSI関連で物凄く参考になるサイト 2007/07/08 http //blog.livedoor.jp/mokurin/archives/cat_50022192.html スクリプトでOutlook Expressのアカウントを修正する 2007/07/02 契約してるホスティングサービスからメールアカウントのサーバー名を変更してくれと通知。 1台1台やってられないのでスクリプト作ってみた。 Outlook Expressのアカウントって、CurrentUserが使えないのね。SIDまで取らなきゃいけなかった。 グループポリシーでログオンスクリプトに設定して解決。 ログインアカウントのSIDをWMIを使用して取得 Set oWMI = GetObject("winmgmts \\.\root\cimv2") Set WshNetwork = WScript.CreateObject("WScript.Network") Set oAccount = oWMI.Get ("Win32_UserAccount.Name= " WshNetwork.UserName " ,Domain= " WshNetwork.UserDomain " ") strKeyBase = oAccount.SID "\Software\Microsoft\Internet Account Manager\Accounts" SIDに登録されたインターネットアカウントをレジストリから列挙 const HKEY_USERS = H80000003 Set oReg=GetObject("winmgmts {impersonationLevel=impersonate}!\\.\root\default StdRegProv") oReg.EnumKey HKEY_USERS, strKeyBase, arrSubKeys 各アカウントの値をチェックして更新 For Each subkey In arrSubKeys strKeyPath = strKeyBase "\" subkey strValueName = "POP3 Server" oReg.GetStringValue HKEY_USERS, strKeyPath , strValueName, strValue If Not IsNull(strValue) Then If strValue="mail.example.co.jp" Then oReg.SetStringValue HKEY_USERS, strKeyPath , strValueName , "pop.example.co.jp" End IF End If strValueName = "SMTP Server" oReg.GetStringValue HKEY_USERS, strKeyPath , strValueName, strValue If Not IsNull(strValue) Then If strValue="mail.example.co.jp" Then oReg.SetStringValue HKEY_USERS, strKeyPath , strValueName , "smtp.example.co.jp" End IF End If Next ACLからフルコントロールを持つアカウントを削除してしまった場合の対処 2007/06/06 http //support.microsoft.com/kb/308421/ja 管理者アカウントで上位フォルダにて「サブコンテナとオブジェクトの所有者を置き換える」を行うと、アクセス権を変更できるようになる。 もともと所有者に管理者アカウントが表示されていても、これをやるのとやらないので挙動が違います。 検索語:NTFS/消せない/ファイル/継承/読み取り/変更/削除/SYSTEM/Administrators/フォーマット ちゃうねん 2007/05/17 oがないのがレジストリ…… oがあるのがアクティブディレクトリ…… ちょっと時々ごっちゃになるねん わかってるねん わかってるねんで? バカにしたらあかん oがあるのがレジストリ それがごっちゃに…… わかってるねんで!? 正:Registry 誤:Registory 正:Active Directory 誤:Active Directry 信頼関係 2007/05/07 検索語:一方向の信頼関係/外部信頼関係 http //www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28249 forum=6 8 2007/05/15 検索語:セキュリティグループ/グローバル/ドメインローカル/ユニバーサル グループ・アカウントの種類を知る http //www.atmarkit.co.jp/fwin2k/win2ktips/737groups/groups.html Defaul Domain Policyの 復旧 2007/05/16 オペレートミスで[Defaul Domain Policy]を削除してしまうという失態。復旧について調査すると、dcgpofixというコマンドを使えばよいらしい。 http //www.atmarkit.co.jp/fwin2k/win2ktips/625dcgpofix/dcgpofix.html やってみると下記エラーが出て復元に失敗する。 このドメインの Active Directory スキーマ バージョンと、このツールによってサポートされているバージョンが一致しません。GPO は /ignoreschema コマンド ライン パラメータを使用すると復元できます。ただし、このツールの更新バージョンを取得することをお勧めします。このツールの更新バージョンには、Active Directory スキーマの更新バージョンが含まれている可能性があります。間違ったスキーマで GPO を復元すると、予期しない動作が発生する場合があります。 原因は http //support.microsoft.com/kb/932445/ja 『Windows Server 2003 R2-based ドメインで Dcgpofix.exe コマンド ライン ツールを使用すると、エラー メッセージ 「このドメインのスキーマの Active Directory バージョンとこのツールによってサポートされたバージョンが一致しません」』 R2だと出るということ。/ignoreschemaオプションで強行する。 次のドメインの既定のドメイン ポリシーを復元しようとしています。 xxx.yyy.zzz.jp 続行しますか Y/N ? y 警告 この操作を行うと、選択された GPO で行われた ユーザー権利の割り当て がすべて置き換えられます。これにより一部のサーバー アプリケーションでエラーが発生する可能性があります。 続行しますか Y/N ? で[y]を押して実行。 既定のドメイン ポリシーは正しく復元されました 注意 既定のドメイン ポリシーの内容のみが復元されました。このグループ ポリシーオブジェクトへのグループ ポリシー リンクは変更されませんでした。 既定では、既定のドメイン ポリシーはドメインにリンクされています。 ドメインコントローラポリシーだと元にもどらない部分を手動で補正しなければいけないらしい。 http //support.microsoft.com/kb/833783/ja 今回はドメインポリシーなので無関係。 あとはポリシーオブジェクトをドメインにバインドして終了。 変な影響が出なければいいけど。 comment このページの記述で聞きたいこととか間違ってることとかありましたらコメントを。 コンピュータ名の一覧を元にローカルAdministratorのパスワードを変更するスクリプトの4行目、stLogPathではなくstrLogPathではないでしょうか。 -- (shimazoe) 2010-06-08 11 18 19 ご指摘ありがとうございます。たぶんそうだと思うので直しました。コピーミスかな? -- (memo77) 2010-06-08 11 55 04 「XPクライアントに特定のユーザー/グループのみログインを許可する」を私もやっていますが、プリンタなどドライバインストールで失敗します。そんときだけ戻してます。 -- (を) 2010-06-13 20 25 02 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/warband/pages/608.html
ui_texture_detail|テクスチャの質 ui_max_frame_rate|最大フレームレート ui_enable_bumpmap|バンプマッピングを使用する ui_disable_blood|血を隠す ui_disable_music|音楽を無効にする ui_disable_sound|効果音を無効にする ui_enable_cheats|チートを有効にする ui_enable_edit_mode|エディットモードを有効にする (注意:ゲームが遅くなります) ui_enable_pixel_shaders|ピクセルシェーダを使用する ui_enable_sound_variation|サウンドに多様性を持たせる ui_enable_vertex_shaders|描画方式 ui_shadow_quality|影の質 ui_directx_7|DirectX 7 ui_directx_9|DirectX 9 ui_show_framerate|フレームレートを表示する ui_start_windowed|ウインドウモードにする ui_trialmode_caption|認証 ui_trialmode|お手数ですが、あなたのシリアルキーでMount Blade Warbandを動かしてください。あなた特有の16桁のシリアルキーはあなたの箱に入れられているコピーの中に含まれています。\n現在どんな理由でもゲームを起動したくないなら、あなたはまだトライアルモードをプレイし続けることができますが、しかしキャラクターレベル8を超えて進めることができないでしょう。 ui_launch_buy|TaleWorlds.comでライセンスを購入 ui_launch_faq|認証に関する質問 ui_trialmode2|今すぐ認証してゲームを遊ぶには... ui_trialmode3|他の方法... ui_trialmode4|認証プロセスによる質問を見る... ui_serial_key_caption|Serial Key ui_notification_serial_input|あなたのシリアルキー(コピー ペースト推奨) を入力して認証ボタンをクリック ui_activate|アクティベート ui_paste|貼り付け ui_notification_serial_internet_connection|アクティベートにはインターネットに接続する必要があります ui_notification_serial_offline|また、このコンピュータがインターネットへのアクセス手段がないなら、あなたは以下を使用できます。 ui_manual_activation|マニュアル認証 ui_offline_activation|オフライン認証 ui_manual_activation_caption|マニュアル認証 ui_offline_activation_caption|オフライン認証 ui_cancel2|キャンセル ui_close|閉じる ui_ok2|OK ui_activation_successful|ゲームの起動に成功しました。 ui_activation_successful2|後日のためにシリアルキーを保管してください。 新しいコンピュータにMount Blade Warbandをインストールしたいなら、あなたは将来、再びそれを必要とするかもしれません。 ui_activation_denied|起動を拒絶されました! ui_notification_serial_already_used|別のコンピュータで シリアルキーは既に使用されています。 あなたは数週間 このコンピュータで ゲームを再開するのを 待たなければなりません。 ui_notification_unable_to_connect_to_activation_server|起動サーバに接続できません! ui_notification_unable_to_connect_to_activation_server2|インターネット接続が 適切に行われているか 確認してから、 再度試してください。ファイアウォールを 設定している場合、 ゲームがインターネットへ 接続するのを許可する 必要があります。 いずれの手段も失敗した場合は、 手動でアクティベーションしてください。 ui_incorrect_serial_number|シリアルキーが間違っています! ui_incorrect_hardware_hash|ハードウェアのハッシュが間違っています! ui_incorrect_activation_code|アクティベーションコードが間違っています! ui_cant_write_to_registry|レジストリへの書き込みが出来ません! ui_video|映像 ui_audio|音声 ui_game|ゲーム ui_advanced|詳細 ui_mount_and_blade_is_ready|Mount Blade Warband is ready. ui_notification_trial_mode|Mount Blade Warbandは体験版で起動しています。 プレイヤーのレベルが 6になるまで自由にゲームを遊べます。 以降も続ける場合は、 taleworlds.comから ライセンスを購入してください。 オンラインでライセンスを購入してから、 ゲームをアンロックするまでわずか一分ほどです。 ui_there_are_no_modules_installed|モジュールがインストールされていません! ui_notification_new_version|A newer version of Mount Blade Warband was found.\nCurrently installed version is %d.%d%d%d.\nLatest version of Mount Blade Warband is %d.%d%d%d.\nYou can download the new version from www.taleworlds.com. ui_new_version_found|New Version Found! ui_notification_unable_to_retreive_new_version|Unable to retrieve new version info. Please try again later. ui_new_version|New Version ui_notification_latest_version|The installed version of Mount Blade Warband is the most current one. ui_mount_and_blade_is_up_to_date|Mount Blade Warband is up-to-date! ui_off|オフ ui_continue_playing_the_trial_mode|体験版で続ける ui_faq_caption|FAQ ui_faq_text|Q What is activation?\r\nA The activation system is a user-friendly copy-protection method which is based on distributing a unique serial key along with each copy of the game. You need to activate the game once on every computer that you want to play the game with your serial key. After activating once, you don't need to do anything else to play such as keeping the game disc in the drive. As long as you keep your serial key, you will be able to activate and play the game easily, even after many years.\r\n\r\nQ Where can I find my serial key?\r\nA Each boxed copy of the game includes a unique serial key. Different vendors may distribute the keys in different ways, but it is typically attached to the cover of your printed manual. If you have purchased your game online, then the online vendor should supply you your serial key.\r\n\r\nQ How does the activation process work?\r\nA The game creates a hash-value from the specifications of your computer and sends it to an activation server over the internet together with your serial key. The activation server registers the serial key to your computer and responds with an activation number, which then unlocks the full mode of the game.\r\n\r\nQ Can I activate the game on multiple computers?\r\nA Yes, you can. But please remember that the game is licensed to you for your own personal use. The activation server may reject a serial key temporarily if it is used on too many computers in a short period of time. \r\n\r\nQ The program stops to respond after I click on the activate button.\r\nA Sometimes it may take up to half a minute to carry out the activation process. Be patient, the game will eventually report the result.\r\n\r\nQ My computer does not have access to the internet. How can I activate the game?\r\nA In this case you may use manual activation. Just click on "Enter Your Serial Key", and then "Manual Activation" buttons. You will still need to open up the manual activation web-page from another computer that is linked to the internet.\r\n ui_auto_adjust|自動調整 ui_screen_size|画面解像度 ui_antialiasing|アンチエイリアス ui_use_desktop_resolution|デスクトップの解像度 ui_play|Mount Blade Warband をプレイ ui_check_for_new_version|新しいバージョンをチェックする ui_configure|設定 ui_configure_caption|Configure ui_mountandblade_website|Mount Blade Warband Website ui_current_setting| Current Module ui_manual_activation_text1|1) In your web browser, open the following address ui_manual_activation_text2|2) In the webpage that opens enter your serial key... ui_manual_activation_text3|3) ...and this machine's hardware hash ui_manual_activation_text4|4) The page will then give you an activation code. Enter or paste it below and click OK. ui_activation_code|Activation Code ui_force_vsync|垂直同期をオンにする ui_module_newer_than_application|The module you selected has been specified NOT TO WORK with the current version of the game. You are strongly advised not to run this setting. To remedy this, you may try checking for a newer version of the game. ui_module_older_than_application|The module you selected has been created for an older version of the game and may not work with the current version of the game. You may go ahead and try running it but there is a chance that you will run into difficulties. To remedy this, you may check if a newer version of the module is available. ui_m_low|低 ui_m_high|高 ui_m_ultra_high|最高 ui_force_single_threading|強制的にシングルスレッドにする ui_not_enough_memory|It seems that you currently have %d MB of available total physical and virtual memory. Mount Blade Warband requires at least 700 MB of available memory in order to run without a problem. If Mount Blade Warband continuously crashes during your play, please close some of your programs before starting Mount Blade Warband or increase your virtual memory from Control Panel - System menu. ui_install|Install Mount Blade Warband DirectXText|"Mount Blade Warband requires DirectX 9.0c or above to run. This computer does not meet the requirement. To fix the problem you need to download and install the latest version of DirectX from Microsoft's website. Would you like to visit TaleWorlds DirectX Download page now?" NoMountAndBladeText|"Mount Blade Warband has not been installed on this computer. Please download the full installer from www.taleworlds.com and use it to install the game." ui_SavegamesText|"Do you want to keep your save files?" ui_trialmode_online|Mount Blade Warband is currently running in Trial Mode. In this mode you can play the game freely until your character reaches level 7. To continue further, you need to enter a serial key and activate the game. If you have already purchased the game, please enter your serial key now. If not you may easily purchase the game from Taleworlds.com. It takes only a minute to buy a license online and unlock the complete mode. ui_launch_activate|Enter Your Serial Key ui_trialmode2_online|After buying a license, you will obtain your serial key.\nTo unlock the full mode just proceed to... ui_trialmode3_online|Or, if you don't wish to purchase the game yet you can also... ui_trialmode4_online|Our online sales process is fully secure and we greatly respect our customers' rights to security, privacy, having backup copies of their game and upgrading their computers/hardware. If you'd like to learn more about our sales policy, please take a look at ui_ondemand_textures|要求に応じてテクスチャを読み込む ui_language|言語 ui_steam_not_running|Steam could not be initialized properly. Steam must be running to play this game. ui_switch_to_turkish_explanation|Oyunun dilini Turkce'ye cevirmek ister misiniz? ui_switch_to_turkish_yes|Evet ui_switch_to_turkish_no|Hayir ui_new_version_message|A newer version of the game is available. Do you wish to visit the download page now? ui_enable_version_check|バージョンチェックを有効にする ui_disable|無効にする ui_yes2|はい ui_no2|いいえ ui_new_version_message2|A newer version of the game is available. Please visit the online portal you purchased the game from to download the new version.